package com.choosefine.it.team.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author 潘钱钦 下午3:08:26
 *
 */
@ApiModel(value = "工人收藏")
public class TeamRecruitmentInfoVO {
	@ApiModelProperty(value = "id", required = false)
	private Long id;

	@ApiModelProperty(value = "工种id", required = true)
	private String worktype;

	@ApiModelProperty(value = "工种", required = true)
	private String workTypeName;

	@ApiModelProperty(value = "人数", required = true)
	private Integer num;

	@ApiModelProperty(value = "工价", required = true)
	private Double wages;

	@ApiModelProperty(value = "工价结算方式", required = true)
	private Integer wagestype;

	@ApiModelProperty(value = "地区", required = true)
	private String areaCode;

	@ApiModelProperty(value = "地区", required = true)
	private String areaName;

	@ApiModelProperty(value = "详细地址", required = true)
	private String address;

	@ApiModelProperty(value = "班组类别", required = true)
	private String teamtype;

	@ApiModelProperty(value = "班组类别名称", required = true)
	private String teamTypeName;

	@ApiModelProperty(value = "工程阶段", required = true)
	private String projectStage;

	@ApiModelProperty(value = "发布人", required = true)
	private String publisher;

	@ApiModelProperty(value = "发布时间", required = true)
	private Long publishtime;

	@ApiModelProperty(value = "审核状态", required = false)
	private Integer verifystatus;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getWorktype() {
		return worktype;
	}

	public void setWorktype(String worktype) {
		this.worktype = worktype;
	}

	public Integer getNum() {
		return num;
	}

	public void setNum(Integer num) {
		this.num = num;
	}

	public Double getWages() {
		return wages;
	}

	public void setWages(Double wages) {
		this.wages = wages;
	}

	public Integer getWagestype() {
		return wagestype;
	}

	public void setWagestype(Integer wagestype) {
		this.wagestype = wagestype;
	}

	public String getAreaCode() {
		return areaCode;
	}

	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getTeamtype() {
		return teamtype;
	}

	public void setTeamtype(String teamtype) {
		this.teamtype = teamtype;
	}

	public String getProjectStage() {
		return projectStage;
	}

	public void setProjectStage(String projectStage) {
		this.projectStage = projectStage;
	}

	public String getPublisher() {
		return publisher;
	}

	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}

	public Long getPublishtime() {
		return publishtime;
	}

	public void setPublishtime(Long publishtime) {
		this.publishtime = publishtime;
	}

	public Integer getVerifystatus() {
		return verifystatus;
	}

	public void setVerifystatus(Integer verifystatus) {
		this.verifystatus = verifystatus;
	}

	public String getWorkTypeName() {
		return workTypeName;
	}

	public void setWorkTypeName(String workTypeName) {
		this.workTypeName = workTypeName;
	}

	public String getTeamTypeName() {
		return teamTypeName;
	}

	public void setTeamTypeName(String teamTypeName) {
		this.teamTypeName = teamTypeName;
	}

	@Override
	public String toString() {
		return "TeamRecruitmentInfoVO [id=" + id + ", worktype=" + worktype + ", workTypeName=" + workTypeName
				+ ", num=" + num + ", wages=" + wages + ", wagestype=" + wagestype + ", areaCode=" + areaCode
				+ ", areaName=" + areaName + ", address=" + address + ", teamtype=" + teamtype + ", projectStage="
				+ projectStage + ", publisher=" + publisher + ", publishtime=" + publishtime + ", verifystatus="
				+ verifystatus + ", getClass()=" + getClass() + ", hashCode()=" + hashCode() + ", toString()="
				+ super.toString() + "]";
	}

}
